Yelloly begann seine Motorsportkarriere 2005 im Kartsport, in dem er bis 2008 aktiv war. In der Winterserie der britischen Formel Renault gab er in diesem Jahr zudem sein Debüt im Formelsport und wurde 14. in der Wertung. 2009 trat er für das Hitech Junior Team in der britischen Formel Renault an und beendete seine erste Saison auf dem 19. Gesamtrang. In der anschließenden Wintermeisterschaft wurde er in diesem Jahr hinter Harry Tincknell Vizemeister. 2010 blieb er bei seinem Team, das ab dieser Saison als Atech Grand Prix antrat. Yelloly entschied ein Rennen für sich und stand insgesamt drei Mal auf dem Podest. Am Ende der Saison belegte er als zweitbester Pilot seines Teams hinter Tamás Pál Kiss den siebten Platz in der Fahrerwertung. Außerdem startete er als Gaststarter bei zwei Rennen im Formel Renault 2.0 Eurocup.
2011 ging Yelloly für Atech CRS Grand Prix in der GP3-Serie an den Start.[1] Er erzielte bei zwei Rennen Punkte und ein dritter Platz war sein bestes Resultat. Seine Teamkollegen blieben punktelos. Er schloss die Saison auf dem 21. Gesamtrang ab. Darüber hinaus nahm er an den letzten drei Rennwochenende der Formel Renault 3.5 für Pons Racing teil.[2] Dabei erreichte er in seinem ersten Rennen als Sechster das Ziel, wurde allerdings im Anschluss an das Rennen disqualifiziert, da zu wenig Treibstoff in seinem Tank war.[3] In den folgenden Rennen erzielte Yelloly dreimal Punkte und ein zweiter Platz war seine beste Platzierung. Als bester Pilot des Teams wurde er 14. in der Meisterschaft. Für die Formel-Renault-3.5-Saison 2012 erhielt er ein Cockpit bei Comtec Racing.[4] Er gewann den Saisonauftakt in Alcañiz sowie das zweite Rennen auf dem Nürburgring. Mit insgesamt vier Podest-Platzierungen beendete er die Saison auf dem fünften Rang. Gegen seinen Teamkollegen Vittorio Ghirelli setzte er sich mit 122 zu 5 Punkten deutlich durch.
2013 kehrte Yelloly in die GP3-Serie zurück. Er erhielt ein Cockpit bei Carlin.[5] Seine besten Resultate waren zwei zweite Plätze. Im Gegensatz zu ihm gewann sein Teamkollege Alexander Sims ein Rennen, Sims absolvierte jedoch nicht die ganze Saison. Yelloly wurde Sechster in der Fahrerwertung und damit bester Carlin-Pilot. Darüber hinaus nahm Yelloly für Zeta Corse an einer Veranstaltung der Formel-Renault-3.5-Saison 2013 teil. 2014 wechselte Yelloly innerhalb der GP3-Serie zu Status Grand Prix.[6] Er gewann ein Rennen und stand insgesamt viermal auf dem Podium. Nur bei einem Rennen erzielte er keine Punkte. Yelloly wurde erneut bester Fahrer seines Rennstalls und schloss die Saison wie im Vorjahr auf dem sechsten Platz ab.
2015 plante Yelloly einen Wechsel in den Langstreckensport zu Jota Sport in die European Le Mans Series (ELMS).[7] Allerdings zog er sich schon vor dem Saisonauftakt aus der Serie zurück.[8] Stattdessen stieg er mit Hilmer Motorsport zum zweiten Rennwochenende der Saison 2015 in die GP2-Serie an.[9] Nach der siebten Veranstaltung verließ er die GP2-Serie und kehrte in die Formel Renault 3.5 zurück.[10] Für das von Charouz Racing System betreute Lotus-Team nahm er an einer Veranstaltung teil.
↑Frederik Hackbarth: „GP3 - Yelloly kehrt mit Carlin zurück“. Dank neuem Auto kein Rückschritt. Motorsport-Magazin.com, 18. Februar 2013, abgerufen am 18. Februar 2013.